tree marten (martes americana) - Spanish English Dictionary